﻿using System.Collections.Generic;
using System.Windows;
using System.ComponentModel;

namespace Might.Infrastructure.Annotations.Graphics {
    /// <summary>
    /// Interface for Icon Editor. Represents polygon.
    /// </summary>
    public interface IGraphicsPolygon : IGraphicsFilledShape {
        /// <summary>
        /// Gets or sets the array of points.
        /// </summary>
        List<Point> Points { get; }

        /// <summary>
        /// Gets or sets the smooth parameter.
        /// </summary>
        [Category("Appearance")]
        bool Smooth { get; set; }
    }
}